body:not(.font-family-change-to-default) :is(.markdown-preview-view, .markdown-rendered) {
    max-width: none;
    max-height: 20em;
    writing-mode: vertical-rl;
    letter-spacing: 0.125em;
    box-sizing: border-box;
}

:is(.markdown-preview-view, .markdown-rendered) P {
    text-indent: 2em;
    text-align: justify;
    height: 80vh;
    margin: 0;
}
:is(body.full-width-table, body.full-width-dvtable, body.full-width-callout, body.full-width-backlinks) .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer>div {
    max-width: none;
    max-height: none;
    width:auto;
    padding: 0;
    margin-left: 1em;
}

body:not(.font-family-change-to-default) :is(.markdown-preview-view, .markdown-rendered) {
    max-height: none;
}

:is(.markdown-preview-view, .markdown-rendered) :is(h1) {
    position: relative;
    text-align: top;
}

:is(.markdown-preview-view, .markdown-rendered) :is(h2,h3,h4,h5,h6,) {
    position: relative;
    text-align: center;
}